.shopCar {
    .bar {
        .right {
            display: flex;
            justify-content: flex-start;
            padding-top: .3rem;
            align-items: center;
            flex-direction: column;
            background:  #ffffff;
             border-top: 16px solid #f5f5f5;
            .total{
                width: 90%;
                font-size: 18px;
                display: flex;
                padding : 6px  10px;  
                border-radius: 5px;           
                display: flex;
                justify-content: space-between;
                align-items: center;
                border-bottom: 2px solid #f5f5f5;
                padding: .2rem 0;
                .title{
                    white-space: nowrap;
                    font-size: 16px;
                    color: #000000;
                }
                .inp{
                    width: 80%;
                    display: block;
                    height: 42px;
                    border: none;
                    font-size: 14px;
                    text-indent: 1.2em;
                }
                .time{
                    
                    -webkit-appearance:none;
                    appearance:none;
                    outline: none;
                     border:none;
                     line-height: 42px;
                     background-color: #FFFFFF;
                }
                .inpselect{
                   border: 0;
                   height:42px;
                   -webkit-appearance:none;
                  appearance:none;
                  outline: none;
                   border:none;
                   font-size:16px;
                   padding:0px 10px;
                   display:block;
                   width:90%;
                   -webkit-box-sizing:border-box;
                   box-sizing:border-box;
                   background-color: #FFFFFF;
                   color:#333333;
                   
                }

            }
            
            .btn {
                width: 45%;
                height: 46px;
                display: block;
                line-height: 50px;
                margin: 47px auto 0;   
                background-color: #01a862;
                text-align: center;
                color: #fff;
                font-size: 14px;
                border-radius: 5px;
              } 
        }
    }
}